package www.openteam.com.contract;

import www.openteam.com.bean.ExchangeRate;
import www.openteam.com.bean.PaperDGsm;
import www.openteam.com.bean.PaperTypeName;
import www.openteam.com.bean.PrintMesg;
import www.openteam.com.bean.ProcessDonePduReust;
import www.openteam.com.bean.ProcessDoneType;

/**
 * Created by Administrator on 2019-02-14.
 */

public class PrintContract {

    public interface PrintView {

        void getPrintMesg(PrintMesg printMesg);

        void getPrintMesgError(String error);

        void getPaperTypeName(PaperTypeName paperTypeName);

        void getPaperTypeNameError(String error);

        void getProcessDonePruRest(ProcessDonePduReust processDonePduReust);

        void getProcessDonePruRestError(String error);

        void getProcessDoneType(ProcessDoneType processDoneType);

        void getProcessDoneTypeError(String error);

        void getExchangeRate(ExchangeRate exchangeRate);

        void getExchangeRateError(String error);

        void getDGsm(PaperDGsm paperDGsm);

        void getDGsmError(String error);
    }

    public interface PrintPresent{

        void getPrintMesg();

        void getPaperTypeName();

        void getProcessDonePruRest();

        void getProcessDoneType();

        void getExchangeRate();

        void getDGsm(String typename,String papertype,String gsm,String moneyType);
    }
}
